package com.hns.can.mainte.entity;

import java.math.BigDecimal;
import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.hns.can.common.entity.BaseEntity;

/**
 * 电池充电明细实体
 * @author:zhangzq
 * @email:
 * @version Revision 2.0.0
 */
@Entity
@Table(name = "T_COMM_CHARGE_ST_DETAIL_INFO")
public class CommChargeStDetailInfoEntity extends BaseEntity implements java.io.Serializable {

	// Fields

	private String rcrdId;
	private String corpId;
	private String organId;
	private String lineId;
	private String carId;
	private String drvId;
	private String rcrdTime;
	private String rcrdJrnlNo;
	private String eqmtCode;
	private String licPltNo;
	private String lineCode;
	private String carType;
	private Double loLgt;
	private Double loLtt;
	private BigDecimal loDrc;
	private Timestamp genTime;
	private String igniSwtc;
	private BigDecimal chargeEndEltCrt;
	private BigDecimal chargeEndVtg;
	private BigDecimal reservedField1;
	private BigDecimal reservedField2;
	private BigDecimal reservedField3;
	private BigDecimal reservedField4;
	private String reservedField5;
	private String reservedField6;
	private String reservedField7;
	private String reservedField8;

	@Transient
	private String lineName;

	@Transient
	private String organName;

	// Constructors

	/** default constructor */
	public CommChargeStDetailInfoEntity() {
	}

	// Property accessors
	@Id
	@Column(name = "RCRD_ID")
	public String getRcrdId() {
		return this.rcrdId;
	}

	public void setRcrdId(String rcrdId) {
		this.rcrdId = rcrdId;
	}

	@Column(name = "CORP_ID")
	public String getCorpId() {
		return this.corpId;
	}

	public void setCorpId(String corpId) {
		this.corpId = corpId;
	}

	@Column(name = "ORGAN_ID")
	public String getOrganId() {
		return this.organId;
	}

	public void setOrganId(String organId) {
		this.organId = organId;
	}

	@Column(name = "LINE_ID")
	public String getLineId() {
		return this.lineId;
	}

	public void setLineId(String lineId) {
		this.lineId = lineId;
	}

	@Column(name = "CAR_ID")
	public String getCarId() {
		return this.carId;
	}

	public void setCarId(String carId) {
		this.carId = carId;
	}

	@Column(name = "DRV_ID")
	public String getDrvId() {
		return this.drvId;
	}

	public void setDrvId(String drvId) {
		this.drvId = drvId;
	}

	@Column(name = "RCRD_TIME")
	public String getRcrdTime() {
		return this.rcrdTime;
	}

	public void setRcrdTime(String rcrdTime) {
		this.rcrdTime = rcrdTime;
	}

	@Column(name = "RCRD_JRNL_NO")
	public String getRcrdJrnlNo() {
		return this.rcrdJrnlNo;
	}

	public void setRcrdJrnlNo(String rcrdJrnlNo) {
		this.rcrdJrnlNo = rcrdJrnlNo;
	}

	@Column(name = "EQMT_CODE")
	public String getEqmtCode() {
		return this.eqmtCode;
	}

	public void setEqmtCode(String eqmtCode) {
		this.eqmtCode = eqmtCode;
	}

	@Column(name = "LIC_PLT_NO")
	public String getLicPltNo() {
		return this.licPltNo;
	}

	public void setLicPltNo(String licPltNo) {
		this.licPltNo = licPltNo;
	}

	@Column(name = "LINE_CODE")
	public String getLineCode() {
		return this.lineCode;
	}

	public void setLineCode(String lineCode) {
		this.lineCode = lineCode;
	}

	@Column(name = "CAR_TYPE")
	public String getCarType() {
		return this.carType;
	}

	public void setCarType(String carType) {
		this.carType = carType;
	}

	@Column(name = "LO_LGT")
	public Double getLoLgt() {
		return this.loLgt;
	}

	public void setLoLgt(Double loLgt) {
		this.loLgt = loLgt;
	}

	@Column(name = "LO_LTT")
	public Double getLoLtt() {
		return this.loLtt;
	}

	public void setLoLtt(Double loLtt) {
		this.loLtt = loLtt;
	}

	@Column(name = "LO_DRC")
	public BigDecimal getLoDrc() {
		return this.loDrc;
	}

	public void setLoDrc(BigDecimal loDrc) {
		this.loDrc = loDrc;
	}

	@Column(name = "GEN_TIME")
	public Timestamp getGenTime() {
		return this.genTime;
	}

	public void setGenTime(Timestamp genTime) {
		this.genTime = genTime;
	}

	@Column(name = "IGNI_SWTC")
	public String getIgniSwtc() {
		return this.igniSwtc;
	}

	public void setIgniSwtc(String igniSwtc) {
		this.igniSwtc = igniSwtc;
	}

	@Column(name = "CHARGE_END_ELT_CRT")
	public BigDecimal getChargeEndEltCrt() {
		return this.chargeEndEltCrt;
	}

	public void setChargeEndEltCrt(BigDecimal chargeEndEltCrt) {
		this.chargeEndEltCrt = chargeEndEltCrt;
	}

	@Column(name = "CHARGE_END_VTG")
	public BigDecimal getChargeEndVtg() {
		return this.chargeEndVtg;
	}

	public void setChargeEndVtg(BigDecimal chargeEndVtg) {
		this.chargeEndVtg = chargeEndVtg;
	}

	@Column(name = "RESERVED_FIELD_1")
	public BigDecimal getReservedField1() {
		return this.reservedField1;
	}

	public void setReservedField1(BigDecimal reservedField1) {
		this.reservedField1 = reservedField1;
	}

	@Column(name = "RESERVED_FIELD_2")
	public BigDecimal getReservedField2() {
		return this.reservedField2;
	}

	public void setReservedField2(BigDecimal reservedField2) {
		this.reservedField2 = reservedField2;
	}

	@Column(name = "RESERVED_FIELD_3")
	public BigDecimal getReservedField3() {
		return this.reservedField3;
	}

	public void setReservedField3(BigDecimal reservedField3) {
		this.reservedField3 = reservedField3;
	}

	@Column(name = "RESERVED_FIELD_4")
	public BigDecimal getReservedField4() {
		return this.reservedField4;
	}

	public void setReservedField4(BigDecimal reservedField4) {
		this.reservedField4 = reservedField4;
	}

	@Column(name = "RESERVED_FIELD_5")
	public String getReservedField5() {
		return this.reservedField5;
	}

	public void setReservedField5(String reservedField5) {
		this.reservedField5 = reservedField5;
	}

	@Column(name = "RESERVED_FIELD_6")
	public String getReservedField6() {
		return this.reservedField6;
	}

	public void setReservedField6(String reservedField6) {
		this.reservedField6 = reservedField6;
	}

	@Column(name = "RESERVED_FIELD_7")
	public String getReservedField7() {
		return this.reservedField7;
	}

	public void setReservedField7(String reservedField7) {
		this.reservedField7 = reservedField7;
	}

	@Column(name = "RESERVED_FIELD_8")
	public String getReservedField8() {
		return this.reservedField8;
	}

	public void setReservedField8(String reservedField8) {
		this.reservedField8 = reservedField8;
	}

	public String getLineName() {
		return lineName;
	}

	public void setLineName(String lineName) {
		this.lineName = lineName;
	}

	public String getOrganName() {
		return organName;
	}

	public void setOrganName(String organName) {
		this.organName = organName;
	}

}

